An Evaluation of Directory Protocols for Medium - ScaleShared
نویسندگان
چکیده
This paper considers alternative directory protocols for providing cache coherence in shared-memory mul-tiprocessors with 32 to 128 processors, where the state requirements of Dir N may be considered tootate (also called superset), Coarse Vector, and three new protocols. The new protocols|Gray-hardware, Gray-software, Home|are optimizations of Tristate that use gray coding to favor near-neighbor sharing. Our results are the rst to compare all these protocols with complete applications (and the rst evaluation of Tristate with a non-synthetic work-load). Results for three applications|ocean (one-dimensional sharing), appbt (three-dimensional sharing), and barnes (dynamic sharing)|for 128 processors on the Wisconsin Wind Tunnel show that (a) Dir 1 B sends 15 to 43 times as many invali-dation messages as Dir N , (b) Gray-software sends 1.0 to 4.7 times as many messages as Dir N , making it better than Tristate, Gray-hardware, and Home, and (c) the choice between Dir i B, Coarse Vector, and Gray-software depends on whether one wants to optimize for few sharers (Dir i B), many sharers (Coarse Vector), or hedge one's bets between both alternatives (Gray-software).
منابع مشابه
of the 8 th ACM International Conference on Supercomputing , July 1994 . An Evaluation of Directory Protocols for Medium - ScaleShared - Memory
This paper considers alternative directory protocols for providing cache coherence in shared-memory mul-tiprocessors with 32 to 128 processors, where the state requirements of Dir N may be considered tootate (also called superset), Coarse Vector, and three new protocols. The new protocols|Gray-hardware, Gray-software, Home|are optimizations of Tristate that use gray coding to favor near-neighbo...
متن کاملA comparative evaluation of hardware-only and software-only directory protocols in shared-memory multiprocessors
The hardware complexity of hardware-only directory protocols in shared-memory multiprocessors has motivated many researchers to emulate directory management by software handlers executed on the compute processors, called software-only directory protocols. In this paper, we evaluate the performance and design trade-offs between these two approaches in the same architectural simulation framework ...
متن کاملPerformance Evaluation of the Late Delta Cache Coherence Protocol
This paper presents the results of a simulation study designed to compare the performance of the late delta cache coherence protocol and a conventional directory based invalidation protocol. Delta cache protocols are a highly concurrent directory based family of coherence protocols which exploit an isotach logical time system to provide support for sequential consistency and atomicity. The late...
متن کاملPerformance Evaluation of Link-Based Cache Coherence Schemes
Large-scale shared-memory multiprocessors rely on private coherent caches by using directory-based protocols. Directory-based protocols preserve network bandwidth by reducing the number of consistency actions. A critical issue becomes how they maintain state information about the set of caches and how they reduce read and write latencies. These tradeo s are studied in this paper. We study two l...
متن کاملMulti-channel Medium Access Control Protocols for Wireless Sensor Networks: A Survey
Extensive researches on Wireless Sensor Networks (WSNs) have been performed and many techniques have been developed for the data link (MAC) layer. Most of them assume single-channel MAC protocols. In the usual dense deployment of the sensor networks, single-channel MAC protocols may be deficient because of radio collisions and limited bandwidth. Hence, using multiple channels can significantly ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994